home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 16 / edit345a.zip / HELP < prev    next >
Text File  |  1987-01-26  |  26KB  |  656 lines

  1.  
  2. HELP:    documentation for EDIT.COM  09/23/86  --ver 3.45--
  3.  
  4. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  5.  
  6. introduction ..
  7.  
  8.     Read this HELP file using the editor program -- EDIT.COM.
  9.     If the current drive is A: and EDIT.COM and HELP are there,
  10.     this can be done as shown ..
  11.  
  12. A>EDIT HELP
  13.  
  14.     From here on its assumed that you are using EDIT.COM to read
  15.     this HELP file ..
  16.  
  17.     To move around in this file, just use the arrow keys !!
  18.  
  19.     To quit this edit ..
  20.     hit the Escape (or Ctrl Break) key.
  21.     then use the arrow keys to select Quit, then Exit.
  22.  
  23. note:    Don't select Save unless you want to alter this HELP file !!
  24.  
  25.     In general .. 
  26.     hit the Escape key to bring up or leave the menu.
  27.  
  28. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  29.  
  30. notes ..
  31.  
  32.     EDIT.COM is an assembly language program that edits ascii text
  33.     files or data files (lines ending with CR LF).
  34.  
  35.     The editor is suitable for ..
  36.  
  37.     (1)  Programs (assembler, fortran, C, ascii Basic)
  38.          The editor accomodates assembler programs since it
  39.          can read and write tabs, and it displays the line number
  40.          of each line at the left of the screen.
  41.  
  42.     (2)  Data files
  43.          The editor has horizontal scrolling and can handle column
  44.          widths of up to 248 cols.
  45.          File size is limited only to the amount of free memory
  46.          available after DOS loads the program.
  47.  
  48.     (3)  Memos and Short Reports
  49.          The editor accomodates word processing by implementing
  50.          line split and join, and optional word wrap.
  51.  
  52.  
  53.     This release is made available with the understanding that ..
  54.  
  55.   1.    The program is still under development.                    
  56.  
  57.   2.    Sufficient testing has already been done to eliminate the
  58.     major bugs - but there may be others - I would appreciate
  59.     reports on repeatable errors.
  60.  
  61.  
  62. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  63.  
  64. program design ..
  65.  
  66.     EDIT.COM works by loading the entire text file from disk
  67.     into a memory area called the text area.
  68.  
  69.      Then 23 lines (if possible) are displayed from the text area
  70.     to the screen. 
  71.  
  72.     Next, the text line corresponding to the cursor location is
  73.     loaded from the text area to a small area called the work area.
  74.  
  75.     All editing is done in the work area.
  76.     When the cursor is moved to the next line, or new page,
  77.     or the menu is brought up, the work area is moved back
  78.     to the text area before continuing.
  79.  
  80.     This means that the editor is really a single line editor
  81.     in a full screen display context.  Full screen display and
  82.     paging functions are provided, however, so that the illusion
  83.     of a full screen editor is accomplished.
  84.  
  85.     Use of the work area for editing, allows restoring a line
  86.     from the text area back to the work area, in case of an error
  87.     while editing a line.  Note the function of the F10 key below.
  88.  
  89. tab support ..
  90.  
  91.     A tab is an ascii char (9) that causes the cursor to advance
  92.     to the next tab stop.  Proper display of a tab is called expan-
  93.     ding the tab, because it causes one or more blanks to appear
  94.     between the character that preceeds the tab, and the character
  95.     that follows the tab, which is displayed on a tab stop.
  96.     (Tab stops are set at offsets 8,16,24,.. [cols 9,17,25,.. )
  97.     Tabs in a file serve the dual purpose of conserving file space 
  98.     and forcing column alignment upon display of the file.
  99.  
  100.     The tab and backtab keys while editing, serve the purpose
  101.     of rapid cursor movement.
  102.  
  103.     -- reading tabs --
  104.     The editor expands tabs from the text area to the screen for
  105.     a properly aligned display.  When using the Print option, tabs
  106.     from the text area are correctly expanded to blanks for the
  107.     printer.                                
  108.  
  109.     -- the tab and backtab keys --
  110.     Pressing the tab key while editing, moves the cursor to the   
  111.     next tab stop, but does not write a tab to the work area --
  112.     while pressing the space key does write a space.  Thus the
  113.     tab key is only a passive movement key like the right arrow.
  114.  
  115.     The backtab key moves the cursor to the previous tab stop,
  116.     and is a passive movement key like the left arrow.
  117.     The backtab key is obtained by holding the shift key down ..
  118.     and pressing the tab key.
  119.  
  120.  
  121. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  122.  
  123. limits ..
  124.  
  125.     The maximum editable file is equal to the size of free memory
  126.     after the program and work areas are allocated.  The program 
  127.     and work areas require about 20k, so if CHKDSK shows 320k free,
  128.     then a text file of about 300k could be handled.
  129.  
  130.     CAUTION !! - if you expand beyond the memory limit when editing
  131.     a large text file, which could happen when moving or copying a
  132.     block of text, the editor will beep and the text area may be
  133.     incorrectly ordered.  You can monitor the text area size, free
  134.     area, and percent useage selecting 'Options' then 'Area' in the
  135.     menu.
  136.  
  137.     The line number limit is 65535.
  138.  
  139.     From an already existing file ..
  140.     the max editable line size is 254 chars (excluding CR and LF),
  141.  
  142.     For a line created from scratch ..
  143.     the max creatable line size is 239 chars in lin number
  144.     display mode and 247 chars in full screen mode.
  145.  
  146. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  147.  
  148. users guide ..
  149.  
  150.  -->    Please read thru this text, moving the cursor as you go,
  151.     and DO the actions it says - so that you
  152.     can gain familiarity with this editor.
  153.  
  154. terms:    current line = line where the cursor is
  155.     current col  = column where the cursor is
  156.  
  157. The F1 key controls the baseline.  There are 3 baseline states ..
  158.       (1) No baseline at all (default).
  159.     (2) Baseline showing current Lin, Col, and End lin.
  160.         (is updated each time the cursor moves).
  161.     (3) Baseline showing summary of the fuction keys.
  162.  
  163. ..press the F1 key to see the current Lin, Col, and End line.
  164.   (press F1 now !!)
  165. ..press the F1 key again to see a summary of the function keys.            
  166.  
  167. If you have a color monitor,
  168. ..press ALT F1 to change the color of the baseline.
  169.  
  170. ..press F2 to view the text tabs and end of line !!
  171.     <- this is how a tab appears under F2
  172. ..press F2 again to return to normal viewing mode
  173.  
  174. If you have a color monitor,
  175. ..press ALT F2 to change the color of the text.
  176.  
  177. ..press F3 to get to the end (or start) of a line
  178.   (Put the cursor on this line and hit F3 several times.)
  179.  
  180. ..press ALT F3 to insert a line in front of where the cursor is
  181.   (Put the cursor on this line and hit ALT F3).
  182.  
  183. At this point the F10 key needs introducing ..
  184. Pressing the F10 key restores the work area from the text area,
  185. and redisplays the work area line to the screen.  The restore works
  186. only if the cursor has stayed on the current line during the editing,
  187. and the Escape, Break, and F2 keys have not been pushed.
  188.  
  189. ALT F4 does the opposite of ALT F3, by deleting the current line.
  190. If you accidentally delete a line with ALT F4, you can get it back if
  191. the first thing you do after deleting the line is to hit the F10 key.
  192.  
  193. ..press ALT F4 to delete this line 1 here
  194. ..press ALT F4 to delete then F10 to restore this line 1
  195.  
  196. F4 is used to truncate a line from cursor to end.  The F10 key will
  197. recover the original line as long as the cursor has remained on the
  198. current line and the Escape, Break, and F2 keys have not been pushed.
  199.  
  200. ..press F4 to truncate this line here then F10 to restore
  201. ..press F4 to truncate this line here then F10 to restore
  202.  
  203. F5 copies the line above the current line to the current line.
  204. This is a full line ditto.
  205.  
  206.   this is the line above the current line
  207. ..put the cursor on this line and press the F5 key.
  208.  
  209. If you want to ditto just a part of the line above the current line
  210. (with the rest of the current line unchanged) use the CTL F5 key. 
  211. First use the ALT F7 mark to set the column range start on the source
  212. line, and ALT F8 to mark the column range end.  Then hit CTL F5 on the
  213. current line to ditto the column range to your current line.
  214.  
  215. If you want to copy the column range defined by the ALT F7 and ALT F8
  216. keys to anywhere in the text file, put your cursor where you want the
  217. column range to go, then hit the CTL F7 key.
  218.  
  219. The partial line ditto and column range copy described in the above
  220. two paragraphs are admittedly ackward, but perhaps workable.            
  221.  
  222. ..ALT F5 splits a line into two parts to allow inserting characters
  223.   into a line.  Then the ALT F6 key can be used to rejoin the line.
  224.   (If the insert key were used for inserting chars, the line length
  225.    could grow beyond the 72 or 80 col screen boundary.)
  226.   Place the cursor on the column where you want to split the line,
  227.   then press ALT F5, type the new characters, then ALT F6.
  228.  
  229. ..the F6 key (lock) has two functions ..
  230.   the primary function is to toggle between normal mode, where
  231.   hitting the down arrow moves the cursor down while the screen
  232.   remains stationary, and lock mode, where hitting the down arrow
  233.   moves the screen up one line so that the cursor is 'locked' at
  234.   a fixed vertical position on the screen.
  235.   the secondary function is to set the column to which the return
  236.   key will go when hit.  This column is set only when the F6 key sets
  237.   lock mode and not when lock mode is reset.
  238.  
  239. ..there is a way to lock the cursor onto a line and move the line
  240.   up and down the screen.  You may need to do this if you are near the
  241.   bottom of the screen and want to move your context up to the middle
  242.   of the screen while retaining your place in the current line.
  243.   To do this, hit CTL F6, then use the up/dn arrow to move the line.
  244.   Hit CTL F6 again or <enter> to return to normal.
  245.  
  246. ..ALT F6 joins the current line (where the cursor is) with the next
  247.   line and automatically moves the cursor to the next line if the
  248.   current line becomes filled with words from the next line.
  249.   The cursor must not be on the bottom line of the screen when the
  250.   join is preformed, else the editor will beep and not do the join.
  251.  
  252.   note - ALT F6 left justifies the line below the current line to the
  253.   column set by the F6 key (initially column 1). You can check the
  254.   column that is set by the F6 key by hitting <enter>.
  255.  
  256. ..press ALT F7 to mark the current line number.  Then you can return
  257.   to this line number at any time by simply pressing F7, so long as
  258.   that line number still exists (hasn't been wiped out by deletion).
  259.   Deleting or inserting lines in front of the marked line will change
  260.   the actual line that corresponds to the marked line number.
  261.  
  262. .. the above notes apply to the F8 and F9 keys as well.
  263.  
  264. -- interesting note --
  265.  
  266.   The following symbols can be used to refer to line numbers, instead
  267.   of typing in the actual line numbers ..
  268.    # - refers to the last line number in the text file.
  269.    $ - refers to the line after the last line in the text file.
  270.   f7 - refers to the line number marked by the ALT F7 key.
  271.   f8 - refers to the line number marked by the ALT F8 key.
  272.   f9 - refers to the line number marked by the ALT F9 key.
  273.  
  274.   These symbols can be used in the Copy, Move, Del, and Print options
  275.   in the menu section.                                
  276.  
  277.   This means that you don't need to use or remember actual line numbers
  278.   when using this editor - if you set the ALT F7, ALT F8, and ALT F9
  279.   line numbers correctly before entering the menu.
  280.   Also, entering f7 (f8,f9) can be done automatically by hitting the
  281.   F7 (F8,F9) key when entering the line numbers.
  282.  
  283. -- end of interesting note --
  284.  
  285. ..once again .. The F10 key restores the current line in case of error.
  286.   This works only if the cursor has stayed on the current line during
  287.   the edit, and the Escape, Break, and F2 keys have not been pushed.
  288.  
  289.  
  290. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  291.  
  292.         keys ..
  293.  
  294. Home     put cursor on top line, col 1, on screen
  295. End    put cursor on bottom line, col 1, on screen
  296.  
  297. Ctrl Home    move to line 1, col 1, of text
  298. Ctrl End    move to last line, col 1, of text
  299.  
  300. Pg Up    page backwards 23 lines in text file
  301. Pg Dn    page forwards  23 lines in text file
  302.  
  303. Right    move right one column (or to next tab stop if tab found)
  304. Left    move left one column (or back from tab stop if tab found)
  305.  
  306. Ctrl Right    move cursor to next word to the right
  307. Ctrl Left    move cursor to next word to the left
  308.  
  309. Up    move cursor up one line (backwards one line in text file)
  310. Dn    move cursor down one line (forwards one line in text file)
  311.  
  312. backspace    move cursor left one column (or back from tab stop)
  313.         and erase character at that position
  314.  
  315. return    initially, mov cursor down to col 1 of next line.  The F6
  316.     key can be used to set this point to any column.
  317.  
  318. tab        move right to next tab stop
  319. backtab        move left to previous tab stop
  320.         (hold down the shift key and press the tab key)
  321.  
  322. del    single character (including tab) delete
  323.  
  324. ins    single character insert MODE
  325.     Subsequent characters (including tab) are inserted into line.
  326.     Insert mode is automatically turned off by hitting return or
  327.     an arrow key.  If insert is desired to stay on when moving from
  328.     line to line, then select the 'Options' 'Insert' menu to toggle
  329.     between 'normal' and 'sticky' insert mode. In 'sticky' mode, to
  330.     to turn off the insert mode - hit the insert key again, or hit
  331.     the Escape key twice (insert mode is turned off automatically
  332.     upon return from the menu).                        
  333.  
  334. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  335.  
  336. menu ..
  337.  
  338.     Hit the Escape key to bring up the menu.
  339.     When the menu is seen - the cursor disappears and
  340.     menu items are selected using the left and right arrow keys
  341.     and the <enter> key, or the 1st char of the item name.
  342.  
  343.     In general the Escape key undoes a menu selection.
  344.  
  345.     Ranges of lines are specified in the menu by giving the
  346.     line numbers of the start and end lines inclusive.
  347.  
  348.     Ranges of line numbers (such as in Copy or Move)
  349.     or sets of numbers (such as in Print Codes) can
  350.     be separated by commas, blanks, periods, or hyphens.
  351.     (A hyphen is a minus sign.)
  352.     The numbers are always decimal integers (base 10).
  353.  
  354.     Also, as mentioned above, a special symbol (#,$,f7,f8,f9)
  355.     may be used in place of any actual decimal line number. Just
  356.     be sure ALT F7 (F8,F9) has been defined before it is used
  357.     used in the menu.  The '#' (last line) and '$' (lin after last)
  358.     are automatically defined on entry to the menu.
  359.  
  360.  
  361. Copy    s1,s2,dd
  362.     copy source line s1 thru source line s2
  363.     in front of destination line dd.
  364.  
  365.     After the copy - the file will be correctly renumbered
  366.     and the cursor will be on the copied s1 line.
  367.  
  368.     examples..
  369.  
  370.     copy 1,2,4
  371.     Copy lines 1 thru 2 in front of line 4.
  372.  
  373.     --before--    --after--     --renumbered as--
  374.         1              1        1
  375.         2          2        2
  376.         3          3        3
  377.         4          --> 1        4
  378.         5          2        5
  379.        ...          4        6
  380.               5        7
  381.              ...           ...
  382.  
  383.     After the copy, the original line 4 will be line 6,
  384.     original line 5 will be line 7, and so on thru the end of file.        
  385.  
  386.     copy 1,2,#
  387.     Copy lines 1 thru 2 in front of the last line in the file.
  388.  
  389.     copy 1,4,3
  390.     Illegal - you can't split the source range during the copy.
  391.  
  392.     Legal ranges for destination dd for ..
  393.     copy s1,s2,dd    are dd = 1..s1  and  dd = s2+1..#+1
  394.  
  395.     For example in a file with 5 lines, you can have ..
  396.       copy 2,4,1    copy 2,4,2    for copies in front of source
  397.       copy 2,4,5    copy 2,4,6    for copies below the source.
  398.     The last option copies lines 2 thru 4 after the last line
  399.     in the text.
  400.       copy 2,4,3    copy 2,4,4    are both illegal.
  401.  
  402.     --note--
  403.     Single lines can be copied to the line below (while in single
  404.     line edit mode) by putting the cursor on the line below,
  405.     hitting ALT F3 to insert a new line, then hitting the F5 key
  406.     to copy the line from above to the current line.
  407.  
  408.  
  409. Mov    s1,s2,dd
  410.     move source line s1 thru source line s2
  411.     in front of destination line dd.
  412.  
  413.     After the move, the file will be correctly renumbered
  414.     and the cursor will be where line s1 was moved to.
  415.  
  416.     The same notes regarding legal ranges for the copy option
  417.     apply for the move option.
  418.  
  419.  
  420. Del    s1 [,s2]
  421.     Delete source line s1 thru source line s2.
  422.  
  423.     After the delete, the file will be correctly renumbered
  424.     and the cursor will be where on the 1st line after the
  425.     delete source block (original line no s2+1).
  426.  
  427.     examples ..
  428.  
  429.     del 4,#
  430.     Delete line 4 thru end of text file.
  431.     After the delete, lines 1 thru 3 will remain, and
  432.     the cursor will be under the last line in the file.
  433.  
  434.     del 5
  435.     Delete line 5.  If you are deleting one line then the
  436.     second source line number need not be given.
  437.  
  438.     --note--
  439.     Lines can also be deleted while in single line edit mode by
  440.     placing the cursor on the first line to be deleted and hitting
  441.     the ALT F4 key.                                
  442.  
  443.  
  444. GoTo    line no.
  445.     Go to the given line number,
  446.     and display this line in the center of the screen if possible.
  447.  
  448.  
  449. Find    -- find a string --
  450.  
  451.     After typing in the string - a highlighted area will appear on
  452.     the lower right with options -- " c  m  a / up  dn  / Esc ".
  453.  
  454.     Press "c" on the keyboard to select a case independent search.
  455.     Press "c" again to return to normal case dependent mode.
  456.  
  457.     Press "m" to force the found string to appear in the middle
  458.     of the screen (if at all possible).  If the string appears in
  459.     the first 11 lines of the text file then it can't be displayed
  460.     at the middle line of the screen, but otherwise it will be.
  461.     The normal mode is to put the first occurence of the string
  462.     in the middle of the screen and then retain the current screen
  463.     as long as  possible before changing screens.
  464.  
  465.     Press "a" to specify a col range for the item to find.  If it
  466.     is a single column, then only one number need be typed.
  467.  
  468.     The "dn" means a forward search beginning at the large cursor.
  469.     Three equivalent keys (for variety) may be used for the search,
  470.     -- Enter (or Return) key, right arrow, or down arrow.
  471.     The "up" means a backward search beginning at the cursor.
  472.     -- Backspace, left arrow, or up arrow may be used for this.
  473.  
  474.     To end the search - hit the Escape key.
  475.     The next time the find is entered - the previous string is
  476.     remembered and displayed.  To select it, hit return immediately
  477.     and proceed with the find.  Otherwise just type in the new
  478.     string to find.  As with all the options, you can hit Escape
  479.     to get back to the main menu - to abend the find function.
  480.  
  481.  
  482. Replace    ..
  483.     Works like find.  Hit return (or backspace) whenever the
  484.     target string is found to make the replace, or else hit
  485.     an arrow key to skip to the next target string without
  486.     making the replace.
  487.  
  488. Print    ..
  489.     Print the given range of lines, and/or send print codes
  490.     to the printer.     Works only for parallel printer port 1 (LPT1).
  491.  
  492.     The print codes are decimal integers separated by spaces, or
  493.     commas such as "28 27 56 27 53", which can set the printer
  494.     to letter quality or special data processing modes.            
  495.  
  496.     The print range is a set of two numbers - the first and the
  497.     last line number to print as "1 415" or "1,#" or "1 #".
  498.     Recall that "#" is a symbol for the last line in the text file.
  499.     The line numbers may optionally be followed by two colums.
  500.     "1 415 20 40" would print cols 20 thru 40 of lines 1 thru 415.
  501.  
  502.     After selecting go - the task can be aborted by hitting
  503.     the Escape key.
  504.  
  505.  
  506. Options -- brings up secondary menu ..
  507.  
  508.     Area .. shows file size, free size, and percent use
  509.  
  510.       The filesize is the size of the text area in k (1024 chars).
  511.  
  512.       The free area is the amount of memory above the text area
  513.       and below the maximum memory location in k (1024 chars).
  514.  
  515.       The percent use is the ratio of the text area to the total
  516.       area (text area + free area).  Percent use increases from
  517.       its initial value to a maximum of 100% as the text area
  518.       increases.
  519.  
  520.       Take care when you have large percent use, so as not to
  521.       overflow the available memory.  The amount of memory that
  522.       is required for a copy (or move) is the text area plus the
  523.       size of the block that is being copied (or moved).
  524.  
  525.     Line .. change between showing line numbers on the screen, with
  526.       72 cols for each lin, and full screen mode with 80 cols.
  527.  
  528.     Tabs .. option to enable or disable writing tabs
  529.  
  530.       Change modes between writing tabs and not.
  531.  
  532.     -- writing tabs --
  533.     Whether tabs area written is controlled by the write tabs
  534.     option.  If a new file is being created by the editor, the
  535.     default option is not to write tabs.  If an existing file is
  536.     being edited, the editor scans the text area after loading the
  537.     file and checks for a tab (9).  If a tab is found, the default
  538.     option is set to write tabs, else the default is set to not
  539.     write tabs.  In any case, this option can be changed from the
  540.     menu by selecting Options then Tabs. (Hit the Escape key to
  541.     bring up the menu).
  542.  
  543.     Tabs are written -- if the write tabs option is enabled --
  544.     only when a new line is being created, or an old line is being
  545.     extended in length.  Any movement key can be used to get to
  546.     the desired tab stop location, then when typing begins at that
  547.     location, the editor program automatically back fills the
  548.     originally empty work area with tabs.  If the start position
  549.     of the new character was not on a tab stop, then the leftover
  550.     positions are filled with blanks.                    
  551.  
  552.     If the write tabs option is disabled, then the tab and backtab
  553.     keys can still be used for cursor movement, but the editor will
  554.     back fill an originally empty work area entirely with blanks.
  555.     Thus the economy of tabs will not be obtained, but correct
  556.     column alignment will be obtained.  In some cases it is nec-
  557.     essary to disable tabs in a file, such as in a Fortran data
  558.     file where each data item requires the same number of spaces,
  559.     and where a tab would be counted only as one character - thus
  560.     destoying alignment of the subsequent data on the line.
  561.  
  562.     Insert .. switch between normal insert mode, where insert mode
  563.       turns off automatically when <enter> or an arrow key is pressed,
  564.       and sticky mode, where insert mode turns off by hitting <ins>.
  565.  
  566.     File .. a way to look at the file name (in case you forgot it)
  567.       and/or to rename the edited file.
  568.  
  569.       If you just want to look at the file name, then hit Escape
  570.       or return immediately after veiwing the file name.
  571.       Otherwise type in the desired file name.
  572.       Then when the file is saved - the old file name on the disk
  573.       will remain the same and the edited file will be written
  574.       to disk with the given file name.
  575.  
  576.  -->    Note --  If the edited file is not renamed using this option,
  577.     the editor will automatically rename the old disk file with
  578.     an extension of ".BAK" before saving the edited file.
  579.     If there is a file on disk that already has the old disk file
  580.     name with ".BAK" extension - it will be deleted before renaming
  581.     the disk file with the ".BAK" extension.  The edited file will
  582.     then be written to disk with the old disk file name.
  583.  
  584.     This brings up the ability to save the edited file with the
  585.     same file name as the old disk file name - without creating
  586.     an annoying ".BAK" file if not wanted - by selecting the
  587.     filename to be the same as the old disk file name.  The program
  588.     will recognize that you typed in a file name for the edited
  589.     file and will use it to save the edited file - bypassing the
  590.     normal ".BAK" procedure which is done when no filename is
  591.     given.
  592.  
  593.     Safe .. saves the current text file in memory to disk
  594.     using the filename - or ".bak" convention if not renamed
  595.     and returns back to single line edit mode if the save was
  596.     successfull, or beeps and gives an error message otherwise.
  597.     An error could occur if the disk drive were not ready or
  598.     you ran out of space while writing to disk.
  599.  
  600.  
  601. Save    --  saves the current text file in memory to disk
  602.     using the filename - or ".bak" convention if not renamed
  603.     and then immediately exits to DOS if the save was sucessfull,
  604.     or beeps and gives an error message otherwise.                
  605.  
  606.  
  607. Quit    -- brings up secondary menu ..
  608.  
  609.     Return .. return to single line text edit mode
  610.  
  611.     Exit .. immediately exit the program without saving any edited
  612.             changes to the text file.
  613.  
  614.  
  615. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  616.  
  617. command line options ..
  618.  
  619.     w - wide screen mode .. bring up the editor in full display
  620.       mode with a base status line.  Default is the line number
  621.       display mode with no base line status.
  622.  
  623.     s - save short .. save the edited file to disk without
  624.       the final "0d 0a 1a" (CR,LF,EOF) sequence.
  625.       (CR = carriage return, LF = linefeed, EOF = end of file char)
  626.  
  627.       This is used when writing a BATCH file (extension ".BAT")
  628.       to avoid DOS giving that annoying extra prompt after com-
  629.       pleting the batch file.
  630.  
  631.     n - no ".BAK" created .. insures that no ".BAK" file will be
  632.       created when saving the file.  This bypasses the way to avoid
  633.       getting the ".BAK" file mentioned in menu Options File note
  634.       above.
  635.            
  636.     l - force acceptance of a long line(s) .. forces the editor to
  637.       accept lines longer than 256 chars (including CR and LF).
  638.       Usually the 'line length error' message indicates a non-text
  639.       file, which should'nt be edited !!
  640.  
  641.     r - word wrap .. causes the editor to move the current word to
  642.       the next line if the right screen boundary is reached while
  643.       typing the word.
  644.  
  645. e.g. the following edits MYFILE in wide screen mode with no ".BAK" ..
  646. A>edit MYFILE nw
  647.  
  648. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  649.  
  650.     Hope you enjoy the editor --  ed. (H. Wauchope  ph 214-670-3211)
  651.  
  652.     Trailing Edge Technology   1500 Marilla #4AS   Dallas, Tx 75201
  653.  
  654. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  655.  
  656.